package gbt

import "io"

var (
	b1 = B1{
		b:  'a', // printing byte '\0' (ascii 0) will cause unexpected messy output in vscode
		r:  'a',
		e2: io.EOF,
		b2: []byte("hello world"),
	}
)

type B struct {
	b1 B1
}

type B1 struct {
	i1, i2 int
	s1     string
	t      bool
	b      byte
	r      rune
	e1, e2 error  // e1:nil, e2:not-nil
	b1, b2 []byte // b1:nil, b2:not-nil
}
